design specifications