Not gonna do python just haskell