analyzing files