remove the repository requirements
remove serverside cache
improve the crypt method