implemented result view