geoms use value function to access data