рефакторинг
больше логики перенесено в futubank_core