proper score based scoring