starting to process many types of source formats