initial score implementation