adding messages feature