add molecule