salting now implemented