prepare for launch