method to_s modified