Groups and other improvements