add dao methods