first pass at meaningful animation