fleshing out an entity