Global optimization added