again. and at this point i've seen what appears to be the same code 4 times. Why did you get rid of the super class?