DAWriter and implementations in writer subpackage
removed unused old code