merge and add haskell, peco