fleshing out of models