Added domain logic package