Joel Samarinda Introduction 5 Dec 2023 final