updated dependencies and spec format