changed the Signature return type to a TupleClass.