list business logic