Add - whole directory OOP