Part of business logic