return an array of recommendation objects