Docs and Tests added