What Makes Bond Length Shorter