parse-able generator args
some args should be required