Спасибо подробный ответ, буду стараться разобраться.