made stages and steps mutable