simplifying encode signing tokens interface 2nd round