Business logic implementation