extending docs and tests