new level and princ