draw business logic