why is this part so slow?
slow scoreing