mostly documentation changes