changed user to allow for hash and salt storage