design and specs