add messages feature