reworked command line argument parsing, now there is a starting point