add apriori method
add cross validation for apriori methods