Issue 3: complete document