command line options done i think