Added new password generation