use tuple instead of list for f-string joining because it is faster to allocate - speedup can be up to 20%