microtime test: 0.19069700 1766871786