wip on implementing DAL2

DAL2 is more or less completed, not making changes in prep for razor
template