these change performed by kashani