DAOFS functionality implemented