added up menu item, and building upgrade support with queue