some engine changes, rendering, etc