added some encryption stuff for auth