supply the user define file format