modify Lane & shadowBound  function