Accpt. Adapt. Depend