First full implementation of conditional logit