added tmo and spr