works with FP-Growth