scoring and huge update
