complete working maintenance module