FormatFactory Part1