fleshing out the markup