Question: what is the difference between primitive cell?
Answer: Primitive unit cells contain only one lattice point, which is made up from the lattice points at each of the corners. Non-primitive unit cells contain additional lattice points, either on a face of the unit cell or within the unit cell, and so have more than one lattice point per unit cell.