Simplified demo
Added successor neighbor variants