add crypto alogrithm