Hpefully made it a bit more understandable...