some updates-Dr.Afshan Hashmi