stages and stage controllers