format string basic implementation