User Model Changes (password authentication)