investigated problems and updated encrypt / decrypt methods