New: compositing