implement quit and who