fix null error. add commits. fix some json. fix sender/recip on unsigned