add set signature
Merge pull request #7 from coldnight/dev

add set signature