small updates to conditional independence and cross validation