def METHOD_NAME(self):
    overlay = cv2.resize(self.overlay, (250, 300))
    simba_cw = os.path.dirname(simba.__file__)
    img_dir = os.path.join(simba_cw, Paths.SCHEMATICS.value)
    pose_name_path = os.path.join(simba_cw, Paths.PROJECT_POSE_CONFIG_NAMES.value)
    bp_path = os.path.join(simba_cw, Paths.SIMBA_BP_CONFIG_PATH.value)
    no_animals_path = os.path.join(simba_cw, Paths.SIMBA_NO_ANIMALS_PATH.value)
    for path in [pose_name_path, bp_path, no_animals_path]:
        check_file_exist_and_readable(file_path=path)
    prior_imgs = len(glob.glob(img_dir + "/*.png"))
    new_img_name = f"{str(prior_imgs+1)}.png"
    new_img_path = os.path.join(img_dir, new_img_name)
    self.bp_list = ",".join(self.bp_list)
    with open(pose_name_path, "a") as f:
        f.write(self.pose_name + "\n")
    with open(bp_path, "a") as fd:
        fd.write(self.bp_list + "\n")
    with open(no_animals_path, "a") as fd:
        fd.write(str(self.no_animals) + "\n")
    cv2.imwrite(new_img_path, overlay)