some improvements in run representation