修改calculate