Adding Signature interface