add messages the proper way