modify dao method