bug fix: include <stdint.h>