rename Filter:Factory to Filter:factory