add semi
add options
strict help