microtime test: 0.22297300 1770189102