move arg definitions to own file