The code in interference.rs is a bit complicated, we need to add comments in order to make it easier to understand.