added DisplayMessage and ResultMessage