updated recommendation rules