fixed password generation