improved problem class text