All methods in TableCOntroller implemented, not tested