fix int + str and more pythonic