fleshing out basics