many changes, mem mgt, tags, menus