divede views into three files