added a new type for signals in Exp