better view
finish magic view