Первый рабочий вариант AF

Первый пул реквест )