replace user salting method