main file processor - initial