prepare for cascade