crypto lib added