Digital compositing - online puzzle