handle engines with the DataCollection