added styles, reworked front-end, broke code.