message types symmetrical