slightly change salt method