add sass and refactor