How Do Molecules Form