updates for scores handling with difference other than 1