adding more tpes of message