Moves business logic to service
Use service