implement score management