File Class OOP