updated BaseGroup