added blend modes back