use underscore, add scores and style improvements