introduced CellEntities and Records to properly parse HTML