replaced the results model with a collection so that fetch was only fired once.