animation added
animated with minor errors