Author: Delawarr Hosaen Ahmed Meerza.