use mixins to inject docs into... docs
fix tests