left as str since easy to go from str to int, but not vice versa.