good main restored