add documentation, change mixin-check