completed preliminary positional parameter functionality