version 2.1

это еще не конечный вариант, но уже рабочий.