Import of previous work
cleanup
message comes via json