type filter modified and still waiting for furthur modifications