Added all business rules.