haskell phone v3