lab3: forgot minus one :P