The molecular world