updating fxns