fixed (hopefully) string and int formatting