update doc for interfaces