The "haha" sounds very French, doesn't it? But maybe it's also used in English? But I try my luck, are you French?
I am American, yes used in English too!