groups and depends