add haskell neco