csp chapter: prefix and choice