basic functions of BeamGroup are repaired to the state they were before everything was restructuredthankgod