adding some stuff to recursively search files