Update docs, module and tests