WIP refine get_score logic