add crytojs for compatibility