added new submodule encrypt