separate para and operateview