new DesignSpec