add watermark support