added password change, cosmetic changes, confirmation messages