language behaviour changed, model extended