labeled mode fully working