removed type = number as it fucks up everything and is the worst. Style madness horror wtf