Design criteria

  Details ...