added tpower