added groups, update in positions