Doc + test