adding optimization file