microtime test: 0.43374500 1770963541