fixed include inside namespace bug. renamed uint32_t to uint32