cast to unsigned long