omnilink refactor