added dir_attribs_recursive