Better set and loop, added print (need to specify strings in more places)