bkwrds compat add compatibility functions