be able to read arguments and print out results