insert & view operation