inference design