Recommendations

based on Raafat Al Haggan (part 2)