using shutil.rmtree to remove directories saves a lot of code