add file header automatically and intelligently