more on js hoisting