add sign param. add spec one more shared spec