microtime test: 0.88546800 1781572582