parser returns an array of results