more sophisticated cf analysis