adding nextLevel feature