little correction in package organization(changed group id for domain to com.crypto.domain)