New class Sign and tests