minor commenting and more planning
dangerously parsing args