Author: mfaizan ali khan and thanaphan darnsomboon