replace map
add cc setting
add indent and some bundle
add cn doc
update