requires aabb update? make this a constructor parameter?