added public profile and spec