looks like restart works but solution is full of tricks