trying to update self