added CAD 2D patterns