added views for business logic