added filterContoller