merge from pike