Add document interface