add verbose name
merge conflict
fix head js name