5 technologies that make ic engines better