adds to_s&inspect methods