Author: Abdul haq.