string.format usage instead of ugly concatenator