+ checkpassword and username