added CommonDao