microtime test: 0.29225900 1770183496