added watermark ability