implement bulk logic for all maintenance actions