adds recursive file walker
remove target
merges