+ processFile func