added engine.time.stamp()