Refactor js, add styles.css