enable to add files recursiely