ok,  user dao improved!