allow use as engine