trace class
power invoke