add a scrypt interface