required housekeeping