modified get_projection* functionality backward compatible
added ratio_to(index) within the list