start business logic