add TD lib