prefer .format() instead of %