doc & some update