changes filtering
implemented filters