progress commit. skeleton for entire class is there now