so hard to remove target dir