added signer() to node; tests succeed