microtime test: 0.48803600 1789083523