How do molecules interact?