More Progress On the Foundation - kylelarson