added an experimental table insert with type inspection