start work on argument parsing