Первый работающий прототип, допилил все функции