added diesel base stuff