Change long to u64,Add to do