check theo mode == 'view' cũng được mà