describe how to implement custom business logic rules