a universe discovered