implemented a table which can add, remove and reload rows