order can now calculate total