import optimizaiton part2