changes to args
back to basics. I've totally rewritten the cpp source file to start again from scratch... with a simple working example not a bloated non-working framework