use shutil module instead of os one