updated text cases etc