introduce stages