updates
added crypt class