Спасибо за ответы на все вопросы :) На самом деле узнал много нового. Вот только до конца так и не разобрался что и откуда.