extending modelling example