begin file analyzer