added bbg | splitted up by reverse changes