I actually understand how this works, very helpful