functional rangel
priority assoc