intermediate stages set!