Commutative group schemes