implemened basic animation
 merged
added better explantion to the arc generation