add value and spec for tmv