better dir get support