basic argument parsing now also in place