compositing rules