Author: Cheragh Ali.