processing time: 40.88306427002