add get_marker method to report to centralize marker coloring logic