added groups and desks interfaces