add visu and test cases