generalize signature comparison
add tuned cubic and mean-weighted scoring functions