added layout code
draft
добавлена структура и черновой вариант