adding dao configuration functionality