how many stages