Переписал air на новой логике