Basic subgroups