Working version PWC -- Slow