use winston logging & update docs