code cleaning and better string representations