user db rearch doneand some feature completion