improved representation