add autoimp (which I did not write)