internal cascading