i dont understand this code.