arg parsing OK, class structures