more complex stage