provide an example of CSP
describe CSP problems
add a tdd slide