sign put message and testing