adding Line2D, removing _sz from primitives