visuals synthesis