readme and spec