Could you possible give an explanation as to how this works? not sure.