revise 'ts' again