interface document