Sign Based type