lots of small changes to the view, committd for a frame of reference