First shot at interface document