Fonction check complète