parse positional arguments