text class and something more