new (more functional) function wiki-quest3.