Signatures follow (3/31)

Signatures follow