without junit

visualization need some clean ups/comments