updated animation... looks much nicer and easier to follow