Modelling groups