updated level defs
using labelIdx not 0 idx