explain line 107