change to int64_t fix