added launch optimization problem