Added real password generation