use String.format instead of MessageFormat.format