new resolution_structure mechanism: allow different distributions use different rs