there seem to be multiple plot holes that don’t get entirely or at all explained