fixed some mistakes, should be %u for uint32