some small updates to DXengine part