added score processing