added working embodiment for argument parsing