added scoring because reasons