initialize metadata
added an option for formatting output filenames
format main.c