get axiom to support multiple protocols