First update towards the new gauss program architecture