tidy up
add options desc