+ signature & verify