design variables