enhance password storage