smpc moved to state, need to be device-fied in future (nw)