refs #fang fix strange diff
refs 19 calculate shop scroe
refs #19 finish calculate shop scor