give me an explanation for this