update styles, add map
use underscore