microtime test: 0.51098400 1778082655