change find to observed result all() and id()