dirs part working