organize tid methods