когда-то и я задавался этими вопросами. на форуме все есть, нужно просто читать, а не пролистывать