fixing recommend problem