added control restart