adapted to new signedobject workflow