new engine, based on the connections map