style
add support for tid