refactoring: elim OrdRef constructor
add missing function