Implemented Sign() and Unsign()