Собственно мои комментарии тут