parse dir