add crypt utility