Added DataToDiskLayer, not tested yet