search() model method