fleshing out challenges