backuped the old tests need new ones and added the message struct to the repo with all needed dependencies