Updated, adding all/haskell styles