improved compositing