added some dao classes, some dao methods