improved score aloritm and some experimentation