fleshing out documentation