complex compositing