Dark matter and dark energy