Dynamically size cells. Almost done