best practice in launch