add command line options
add Phase