add messages model and list