why do we have this commented code? + a lot more below?