add analyzer
merge