spec design