fixed up supervisor