starting to build an argument array to decide what to do
basic checking stuff