exported a few more funcs