add ability to specify fields and animate between