disregard vue.js for now and lets do vanilla js instead