control restart added