fleshing out doc