add support for watermarking