explanation of this js