changed : added password management
formating