added before filter to get the current price every time