complete3

left to save message into the list