add compat