Mainenance supervisor