this might breaks stuff
rename messages
updating simulation status