stuff to ignore
add command line option processing