middle stage