took launchBird out of constructor