Can anyone, explain what happened here, I know the basic but it seems its a bit complicated now?