basicOps