change selects to checkboxes and fix main.js to match changes for all calculations