Added business package that handles all the business logic