created observation page and controller