added basic 2d visualization