adding SignedList interface