@hafeezqureshi: frist of all