step 0 modelling
step 1 modelling
steps 2 and 3 modelling