models simplified
find function updated to reflect uniform model interface