you're redefining the initialize function here, which does exactly the same thing as in the parent...