main.js added underlay

formatting fixes with canvas size