added menubars and load, assemble logic...
need to fix notifyobservers();