Source and spec