PUPPET 2024