Try to explain what is going on, simplify