fix subtract