add Good logging