add crypt helper