Understanding By Design Model