added a class that makes Signature