first draft interface