How exactly does this work, could you please explain