updated populating windows menu to require less overhead;