poc for lib using tabletop