implemented final animation