New setLevel and calcTotalLevel methods!