Author: Rahmat Ullah.