added StageManager