add dir api