Author: Naveed ur Rehman khalil