many changes (AddSource, ChangeBeamParameters)