- added password hasing