design and spec changes