initial generator
add plugin options