Adding extra group fields and some other missing functionality to groups