added button toggle password, minor improvements