add password ecryption and salting