extend example proc