added more utilities to compat module