combined all maintenance resources into one, added request types