the main structure is now a table