-uses the new engine structure