sample generic dao added