add crypto module