typecast to unsigned int