fixing supporting function for House Keeping