The secret of the universe is revealed