modified housekeeping