changed int to u32