improved text visualization