added Signature generation V2