format factory alternative