new cross platform filesystem api