For general file