more intro about pwdgen flexibility