adding group ops
adding docs