somethings not right..
seems to be working -- except for the one module visualization case (look at that)