lint and spec
lint and spec