reworked to use SASS and mobile first