reworked scoring total calculation