update interface for doc