invert case added