apriori code