assignment-8 animation