adding recursive directories