add tline modeling and refactor
fix tline, tau callspecs