HELL YEAHS I HAVE C CALLING HASKELL