add dir and file