try out new table-based type example