Associative learning of Drosophila melanogaster