tested - should be working with ruby. need to be on diff computer w/ working haskell to test on haskell