Fixed OGArc, Think about Optimising it.