extract file checks, better progress