Added some business logic