corrected message types