create new crypto package and make rest of repo use it