fleshing out models