Just kidding, I wanted to evaluate cleanliness for my essential attributes as per the assignment as well, minor change to cleanliness function