building a launch module