Updates to business logic