ideal-case