dao classes, interfaces created