adding password change and other fixes