post template generation
password generation