a tf2 interface