using vanilla js