scoring logic
scoring
merge again..