newly added encrypt technics