recursive behavior implemented (-r --recursive)