substractor done? test needed