added policy functions to native C++