implemented ResultMessage