point and line classes