more explicit type use
merge from origin