comment business logic completed