now can specify to generate password