principles of feature checking 6379649