new reconstruction class + small bugfixes