changes from saher