restarting solution with reworked engine