Arc support
added offset
Working on offset, getiing there.
cleaning
cleaning