add design conditionals