add dir detect