Basic prototype. All in one single main.js file