Fix calcualte direct