use line attriutes instead of ranges also bump v