add sign method