weak list fixes and enhancements
added a simple global message. Needs enhancements