читать дальше?)))

собственно, готовый вариант состоит из косяков практически полностью, но это определенно можно считать положением начала)))