SW design: dispmodel