interface for libuninum