use new and improved tsr