I agree with those who have said this remake is far too hurried. And the relationships don't make the same sense because Prue is being playing as a victim, and Gavin as eeevil, which was far from the case in the original - which I loved.
I don't remember Mackenzie, but I do remember 'Alexa'...