cochrank's Groups