varied reference frame