renamed extents to extends