Создавайте системы, а не функции