added character and negate shader