improve representation