Crypto implemented, closed #2