new changes by Qsim khan