paradigm design