added visualization, IEEE support, selenium, etc