code re factoring , result , exercise exam etc.