add many setting
add git component