added semi circle and knot