5/30 broke main.js into a few small js files