add another test, improve basic test sanitizer
add haskell example