minor: documenting and cleaning