File Interface restructure