pre-launch optimization