initial setup of arguments