some correction on TechnologyManager.cpp