roots: add needed functions for ors